export default {
    0: '成功',
    1: '端口打开失败',
    2: '数据传输超时',
    3: '设置超时时间失败',
    4: '设备忙打开失败',
    6: '接口地址参数有误',
    10: '没有找到卡',
    11: '没有找到卡', //'读卡失败',
    20: '自检失败',
    30: '其他错误',
    40: '相片解码失败',
    100: '超时',
    200: '获取照片Base64失败',
    201: '操作失败',
    202: 'IC卡参数出错',
    '-1': '获取指纹失败',
    '-100': 'ID / IC卡模块加载失败',
    203: '加载指纹采集库失败',
    204: '加载指纹的算法库失败',
    205: '初始化算库失败',
    206: '初始化采集器失败',
    207: '找不到二代证采集器',
    208: '打开采集器失败',
    209: '采集器采集图像失败',
    210: '采集模板失败',
    211: '比对模板无效',
    212: '传入的JSON格式转换有误',
    213: '比对失败',
    214: '采集器采集图像超时',
    215: '播报的语音类型不支持',
    216: '设置播报语音失败',
}

var base64ToFile = function (dataurl, filename) {//将base64转换为文件
    // var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1],
    var bstr = atob(dataurl), n = bstr.length, u8arr = new Uint8Array(n);
    while (n--) {
        u8arr[n] = bstr.charCodeAt(n);
    }
    return new File([u8arr], filename, { type: 'image/jpeg' });
}

export {
    base64ToFile
}